fire extinguishing vehicle - French English Dictionary